#! /usr/bin/env python
# -*- coding:utf-8 -*-
# @Time : 2020/10/17 10:48
# @Author : youngchaolin

'''
random模块的使用
'''
import random
# 1 random.random()，获取[0.0,1.0)范围之间的浮点数，这个是个伪随机数
print(random.random())

# 2 获取[a,b)范围之间的一个浮点数
print(random.uniform(1,3))

# 3 获取[a,b]范围之间的一个整数
print(random.randint(1,3))

# 4 将指定的元素打乱，参数必须是一个可变的参数类型
li=[1,2,3,4,5,6]
random.shuffle(li)
print(li)

# 5 sample(x,k)，从x中随机取出k个元素，以列表方式返回
tu=('messi','herry','ronald')
print(random.sample(tu,3)) # 如果取出全部元素，就是类似上面的打乱顺序
